package com.dingreading.cloud.admin.service;

import com.dingreading.cloud.admin.dto.SubjectLessonIssueDto;
import com.dingreading.cloud.admin.entity.SubjectLessonIssue;
import com.dingreading.cloud.common.util.PageUtil;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;

/**
 * 服务层。
 *
 * @author Administrator
 * @since 2024-02-26
 */
public interface SubjectLessonIssueService extends IService<SubjectLessonIssue> {

    Page<SubjectLessonIssueDto> pageList(
            PageUtil pageUtil, String storeUid, String staffUid, String keywords, String beginTime, String endTime,
            Integer status, String uid
    );

    SubjectLessonIssueDto getDtoByUid(String uid);

    // 处理意见
    boolean updateReply(String uid, String replyContent, String staffUid, String staffName);

}
